local sishenliandao__guding_blade_skill = fk.CreateSkill {

  name = "#sishenliandao__guding_blade_skill",
  attached_equip = "sishenliandao__guding_blade",

  tags = { Skill.Compulsory, },

}



sishenliandao__guding_blade_skill:addEffect(fk.DamageCaused, {
  name = "#sishenliandao__guding_blade_skill",
  can_trigger = function(self, _, target, player, data)
    local logic = player.room.logic
    if target == player and player:hasSkill(sishenliandao__guding_blade_skill.name) and
        data.to:isKongcheng() and data.card and data.card.trueName == "slash" then
      return data.by_user
    end
  end,
  on_use = function(_, _, _, _, data)
    data.damage = data.damage + 1
  end,
})

return sishenliandao__guding_blade_skill